Frente de Loja Parâmetros: Lembrando que as configurações abaixo devem ser dadas no SEVIDOR e LOJA Filais Todas. Criado o parâmetro USADEVCOMPRAFL Tabelas/Campos: 1 - Remover a relação: ALTER TABLE DEVOLUCAOCOMPRAPROD DROP FK_devolucaoCompra_idDevolucao 2 - Agora verificar a chave primaria das tabelas DEVOLUCAOCOMPRAPROD SELECT table_name AS TABELA, column_name AS COLUNA,CONSTRAINT_NAME FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE WHERE OBJECTPROPERTY(OBJECT_ID(constraint_name), 'IsPrimaryKey') = 1 and TABLE_NAME = 'DEVOLUCAOCOMPRAPROD' 3 - Em seguida remover as chaves primaria de devolucaoCompraProd ALTER TABLE devolucaoCompraProd DROP (((COLOCAR RESULTADO DA CONSTRAINT_NAME DO SELECT ACIMA))) 4 - Agora verificar a chave primaria das tabelas DEVOLUCAOCOMPRA SELECT table_name AS TABELA, column_name AS COLUNA,CONSTRAINT_NAME FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE WHERE OBJECTPROPERTY(OBJECT_ID(constraint_name), 'IsPrimaryKey') = 1 and TABLE_NAME = 'DEVOLUCAOCOMPRA' 5 - Em seguida remover as chaves primaria de devolucaoCompra ALTER TABLE devolucaoCompra DROP (((COLOCAR RESULTADO DA CONSTRAINT_NAME DO SELECT ACIMA))) 6 - Adicionar as seguintes colunas ALTER TABLE devolucaoCompra add IDFILIAL int go UPDATE devolucaoCompra set idFilial = (select idempresa from empresa) go ALTER TABLE devolucaoCompra ALTER COLUMN IDFILIAL int NOT NULL go ALTER TABLE deVolucaoCompraProd add IDFILIAL int go UPDATE devolucaoCompraProd set idFilial = (select idempresa from empresa) go ALTER TABLE devolucaoCompraProd ALTER COLUMN IDFILIAL int NOT NULL go ALTER TABLE devolucaoCompra add ENVIADO char(1) go 6 - Criar as chaves ALTER TABLE DEVOLUCAOCOMPRA ADD CONSTRAINT PK_DEVOLUCAOCOMPRA PRIMARY KEY CLUSTERED (IDDEVOLUCAO,IDFILIAL); ALTER TABLE DEVOLUCAOCOMPRAPROD ADD CONSTRAINT PK_DEVOLUCAOCOMPRAPROD PRIMARY KEY CLUSTERED (IDDEVOLUCAOPROD,IDDEVOLUCAO,IDFILIAL); 7 - Criar as chaves estrangeiras ALTER TABLE dbo.devolucaoCompraProd WITH CHECK ADD CONSTRAINT FK_devolucaoCompraProd_idDevolucao FOREIGN KEY(idDevolucao,idFilial) REFERENCES dbo.devolucaoCompra(idDevolucao,idFilial)